package com.ck.javacode.Chapter6;

import java.util.Scanner;

/**
 * @author: caoke
 * @date: 2021/10/5 3:29 下午
 * @description:数组的引入
 */
public class D1_Array02 {
    public static void main(String[] args) {
        //演示 数据类型 数组名[]=new 数据类型[大小]
        // 循环输入 5 个成绩，保存到 double 数组,并输出

        //步骤
        //1. 创建一个 double 数组，大小 5

        //(1) 第一种动态分配方式
        //double scores[] = new double[5];
        //(2) 第二种动态分配方式 先声明数组，再 new 分配空间
        double scores[];//声明数组，这时 scores 是null
        scores = new  double[5];
        //2. 循环输入
        // scores.length 表示数组的大小/长度
        Scanner scan = new Scanner(System.in);
        for ( int i =0; i < scores.length; i++){
            System.out.println("请输入第"+ (i+1) +"个元素的值");
            scores[i] = scan.nextDouble();
        }
        //输出，遍历数组
         System.out.println("==数组的元素/值的情况如下:===");
         for( int i = 0; i < scores.length; i++) {
            System.out.println("第"+ (i+1) +"个元素的值=" + scores[i]);
         }
    }
}
